package com.rattsoftware.server.serviceImpl;

import java.util.List;

import com.rattsoftware.server.admin.model.Course;
import com.rattsoftware.server.admin.model.User;
import com.rattsoftware.server.admin.model.exceptions.RattsSecurityException;
import com.rattsoftware.server.admin.model.paging.PagingLoadConfig;
import com.rattsoftware.server.admin.model.paging.PagingLoadResult;
import com.rattsoftware.server.rpc.RattsPersistentRemoteService;

public class CourseServiceImpl extends RattsPersistentRemoteService implements com.rattsoftware.client.service.CourseService {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Override
	public void deleteCourse(Course course) throws RattsSecurityException {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void deleteCourse(List<Integer> courseIds)
			throws RattsSecurityException {
		// TODO Auto-generated method stub
		
	}

	@Override
	public Course getCourse(int courseId) throws RattsSecurityException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public PagingLoadResult<Course> getCourseList(User user,
			PagingLoadConfig pagingLoadConfig) throws RattsSecurityException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Integer getCourseUnitCount(int courseId)
			throws RattsSecurityException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Course saveCourse(Course course) throws RattsSecurityException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void saveCourses(List<Course> courses) throws RattsSecurityException {
		// TODO Auto-generated method stub
		
	}

}
